package com.ruoyi.lab.mapper;

import java.util.List;
import com.ruoyi.lab.domain.LabAppointMessage;

/**
 * 学生预约信息Mapper接口
 * 
 * @author dn
 * @date 2023-12-31
 */
public interface LabAppointMessageMapper 
{
    /**
     * 查询学生预约信息
     * 
     * @param appointId 学生预约信息主键
     * @return 学生预约信息
     */
    public LabAppointMessage selectLabAppointMessageByAppointId(Long appointId);

    /**
     * 查询学生预约信息列表
     * 
     * @param labAppointMessage 学生预约信息
     * @return 学生预约信息集合
     */
    public List<LabAppointMessage> selectLabAppointMessageList(LabAppointMessage labAppointMessage);

    /**
     * 新增学生预约信息
     * 
     * @param labAppointMessage 学生预约信息
     * @return 结果
     */
    public int insertLabAppointMessage(LabAppointMessage labAppointMessage);

    /**
     * 修改学生预约信息
     * 
     * @param labAppointMessage 学生预约信息
     * @return 结果
     */
    public int updateLabAppointMessage(LabAppointMessage labAppointMessage);

    /**
     * 删除学生预约信息
     * 
     * @param appointId 学生预约信息主键
     * @return 结果
     */
    public int deleteLabAppointMessageByAppointId(Long appointId);

    /**
     * 批量删除学生预约信息
     * 
     * @param appointIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteLabAppointMessageByAppointIds(Long[] appointIds);
}
